Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Santa Margherita di Pula M25 Heraklion Netherlands F4 Netherlands F7 Great Britain F9 Netherlands F4 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Czech Republic F2 Spain F12 Spain F13 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Israel F2 Portugal F4 Turkey F16 (Antalya) Turkey F17 (Antalya) Portugal F5 Portugal F6 Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Israel F4 Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Germany F3 Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) France F4 France F5 Great Britain F7 Italy F15 Italy F16 M25 Santa Margherita Di Pula Portugal F3 Spain F14 Israel F1 Israel F3 China F3 Netherlands F5 M15 Meerbusch M15 Haren Great Britain F10 Polish Open 2000 - Poznan 2000 Cairo Challenger - Cairo Hilton Waikoloa Village USTA Challenger - Waikoloa Prague Challenger - Prague Steelers Cup - Kosice Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn ECM Prague Open 2005 - Prague XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio s'Tennis Masters Challenger - Graz Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Monza Challenger Rome Challenger Rome Challenger Furth Challenger Kosice Challenger Turin Challenger Tampere Challenger San Marino Challenger San Sebastian Challenger Brasov Challenger Szczecin Challenger Bratislava Challenger Rio De Janeiro Challenger Sao Paulo Challenger Braunschweig Challenger Ethias Trophy - Mons Vigo Challenger Geneva Challenger M15 Huy M15 Buschhausen M25 Trieste Mestre Challenger M25 Koksijde Blois Challenger Milan Challenger Scheveningen Challenger Tampere Challenger Columbus Challenger Garden Open - Rome Rennes Challenger Bangkok Challenger Rome Challenger Braga Challenger Aamulehti Tampere Opene - Tampere Prostejov Challenger Ludwigshafen Challenger M15 Jakarta Freudenstadt Challenger Napoli Challenger Internationaler Raiffeisen Grand Prix - St. Polten M25 Santa Margherita di Pula Orbetello Challenger Quimper Challenger Porsche Open - Poznan M15 Porec M25 Palmanova M25 Palmanova Yugoslavia Open - Belgrade Napoli Challenger - Napoli Muller Cup 99 - Ulm Open 88 - Contrexeville Internationale Badische Meisterschaften Um Den Techem Cup - Zell Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin M15 Jakarta Mauritius Open - Mauritius Heilbronn Open - Heilbronn Gold Flake Open - Chennai Wideyes Swedish Open - Bastad Croatia Open - Umag Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Open 13 - Marseille Copa AT&T - Buenos Aires Prosperita Open 2008 - Ostrava Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot Internationaler Raiffeisen Grand Prix - St. Polten The Hamlet Cup - Long Island Nord LB Open - Braunschweig Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Siemens Open - Scheveningen Tata Open 2003 - Chennai Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca 2003 Mercedes Cup - Stuttgart Prague Qatar Open - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Pekao Open - Szczecin Idea Prokom Open - Sopot Kobstaedernes ATP Challenger - Kolding Braga Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad Rabat Challenger USTA/Adtech Challenger - Boston Marrakech Challenger Caltanissetta Challenger Barletta Challenger Idea Prokom Open - Sopot Grand Prix Hassan II - Casablanca Zagreb Challenger St. Petersburg Open - St. Petersburg Vietnam Open - Ho Chi Minh City Constanta Challenger Scheveningen Challenger Rimini Challenger Poznan Challenger Grand Prix Hassan II - Casablanca Manerbio Challenger Alphen Challenger Trnava Challenger Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham AIG Japan Open - Tokyo Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Dutch Open Tennis - Amersfoort Kolding Challenger Chennai Open - Chennai Seoul Challenger Chuncheon Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Rome Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Copa Telmex - Buenos Aires Prostejov Challenger Bytom Challenger Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Monterrey Challenger Fairfield Challenger Manerbio Challenger Pilot Pen Tennis - New Haven Trnava Challenger ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich PBZ Zagreb Indoors - Zagreb Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Ostrava Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Scheveningen Challenger Bercuit Challenger Sibiu Challenger Cordenons Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Belem Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Orlando Alphen Challenger Ljubljana Open - Ljubljana Porto Alegre Challenger Geneva Challenger Braunschweig Challenger Santiago Challenger Estoril Open - Estoril Vicenza Challenger Bordeaux Challenger Caltanissetta Challenger Stella Artois Clay Court Championships - Budaors Trani Cup - Trani DPD Challenger 2002 - Aschaffenburg KGHM Polish Indoors - Wroclaw Honda-Kah Open - Singapore Aircel Chennai Open - Chennai XL Capital Bermuda Open - Bermuda Zivnobanka Open - Prostejov SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Trofeo Barcelona de Tenis - Barcelona ASB Classic - Auckland Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev Alphen Challenger Tatra Banka Open 2001 - Bratislava Banja Luka 2002 - Banja Luka Libema Open - 's-Hertogenbosch Visa Tennis Open - Sao Paulo Tatra Banka Open - Bratislava IPP Open - Helsinki IPCL Cup - Vadodara ATP Kremlin Cup - Moscow Tampere Challenger - Tampere Fifth-Third Bank Tennis Championships - Lexington Qwarant Cup - Sopot Grolsch Cup - Warsaw Rado Geneva Challenger - Geneva Copa Ericsson Venezuela - Caracas Copa Ericsson Mexico - Guadalajara ATP Challenger Hamburg - Hamburg Honda-Kah Open - Singapore AXA Open - Espinho ATU Cup 1999 - Weiden San Marino Cepu Open - San Marino Internationale Tenniskampioenschappen - Scheveningen CA Challenge 2002 - Graz Polish Open 99 - Poznan Warta Cup - Sopot Ciur Cup 99 - Prague ATP Challenger XXVI Edizione - Manerbio ATP Heineken Challenger 2000 - Ho Chi Minh City Kyiv UMC Open - Kiev AXA Open - Lisbon Pekao Open - Szczecin Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Copa Ericsson - Sao Paulo Copa Ericsson - Lima Renault Slovenian Open - Ljubljana Kueppers Kolsch Cup by Lambertz - Aachen Jaegermeister Open - Braunschweig Tennis Napoli Cup - Napoli CA-Challenge 2000 - Graz Steelers Cup - Kosice Schickendanz Open - Furth ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano KGHM Polish Indoors - Wroclaw Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Pekao Open 2001 - Szczecin Rhein-Main Challenger 2003 - Aschaffenburg The Bolton Challenger - Bolton The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Czech Indoor Open - Prague Copa Ericsson Chile - Santiago Bogota Challenger - Bogota Challenger Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City Toluca Challenger - Toluca Open Mutouest - St. Brieuc Warsteiner Challenger Wolfsburg - Wolfsburg Qatar ExxonMobil Open - Doha XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana Schickedanz Open - Furth VII Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden Ecuador Open - Quito Intersport Heilbronn Open - Heilbronn Brasil Open - Sao Paulo KGHM Polish Indoors - Wroclaw ATP Challenger Open 2004 - Monchengladbach Rio Open - Rio de Janeiro Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Pekao Open 2004 - Szczecin Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Porsche Open - Poznan Challenger Groningen - Groningen Tennis Napoli Cup - Napoli Schickendanz Open - Furth Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini TED Open - Istanbul Pekao Open 2005 - Szczecin Barcelona Open BancSabadell - Barcelona Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Challenger 42 - Andrezieux TEB BNP Paribas Istanbul Open - Istanbul KGHM Emax Polish Indoors - Wroclaw Topshelf Open - 's-Hertogenbosch BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Tunis Open 2006 - Tunis Schickendanz Open - Furth Bancastato Challenger Lugano - Lugano San Marino Cepu Open - San Marino Citta di Como - Como Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Sofia Challenger Heilbronn Open - Heilbronn Ostrava Challenger Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Siemens Open 2007 - Scheveningen San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Tean International - Alphen Pekao Open - Szczecin Ethias Trophy - Mons Challenger 42 - Andrezieux Abierto Mexicano Telcel - Acapulco Tatra Banka Slovak Open - Bratislava Allianz Suisse Open - Gstaad Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli ECM Prague Open 2008 - Prague Zagreb Open - Zagreb Unicredit Czech Open - Prostejov XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona PEOPLEnet CUP - Dnepropetrovsk Tanger Challenger Meknes Challenger Athens Challenger Estoril Open - Estoril Orange Warsaw Open - Warsaw Kosice Challenger Turin Challenger Kitzbuhel Challenger Szczecin Challenger Orbetello Challenger San Sebastian Challenger Manerbio Challenger Alphen Challenger Sacramento Challenger Tiburon Challenger Bath Challenger Santiago Challenger Alphen Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Salinas Challenger Caltanissetta Challenger Rome Challenger Santos Challenger Ortisei Challenger Ostrava Challenger Marburg Challenger Alphen Challenger Sacramento Challenger Tiburon Challenger Scheveningen Challenger Braunschweig Challenger Bordeaux Challenger Furth Challenger San Juan Challenger Portoroz Challenger Alphen Challenger Trnava Challenger Casablanca Challenger Las Vegas Challenger Monterrey Challenger Scheveningen Challenger M25 Nussloch Furth Challenger Blois Challenger Scheveningen Challenger Tennis Masters Series - Stuttgart Mohammedia Challenger Tennis Masters Series - Indian Wells The Ericsson Open - Miami Bergamo Challenger Como Challenger Tennis Masters Series - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tiburon Challenger Verizon Tennis Challenge - Atlanta Orlando Challenger Koblenz Challenger Alphen Challenger BellSouth Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Rome Challenger US Men's Clay Court Championship - Houston Ordina Open - 's-Hertogenbosch M15 Monastir Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami ATU Cup - Weiden Abierto Mexicano de Tenis Pegaso - Acapulco Sopot Challenger Copa Ericsson Uruguay - Montevideo Telenordia Swedish Open - Bastad ATP Heineken Challenger 1999 - Ho Chi Minh City Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt drkoop.com USTA challenger of Miami - Miami 5th Sardinian International Championships - Cagliari Copa Ericsson Brasil - Sao Paulo Barletta Citta Della Disfida Open 99 - Barletta Tenniscup of Flanders - Ostende Biella Challenger Mohammedia Challenger Meerbusch Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Intersport Heilbronn Open - Heilbronn Davidoff Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati ECM Prague Open - Prague Shanghai ATP Masters 1000 - Shanghai KGHM Dialog Polish Indoors - Wroclaw Tennis Napoli Cup 2007 - Napoli Brisbane International - Brisbane BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Cordenons Challenger Internationaler Raiffeisen Grand Prix - St. Polten Heineken Open - Auckland Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington D.C. Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Croatia Open - Umag Thailand Open - Bangkok Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Mumbai Open - Mumbai Heineken Open - Auckland Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg Portugal Open - Oeiras AEGON Championships - London Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo ATP Studena Croatia Open - Umag BNP Paribas Open - Indian Wells Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Galleryfurniture.com Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane International Championship of Croatia - Umag ABN AMRO World Tennis Tournament - Rotterdam The Hypo Group Tennis International 2008 - Poertschach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Milan Indoors - Milan Gelsor Open Romania - Bucharest Tennis Masters Series - Paris Topshelf Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Heineken Open - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-CZE 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 M25 The Hague Olympics - Sydney Olympics - Beijing M25 Oldenzaal M15 Heraklion